//获取系统时间
var newDate = '';
getLangDate();
//值小于10时，在前面补0
function dateFilter(date){
    if(date < 10){return "0"+date;}
    return date;
}
function getLangDate(){
    var dateObj = new Date(); //表示当前系统时间的Date对象
    var year = dateObj.getFullYear(); //当前系统时间的完整年份值
    var month = dateObj.getMonth()+1; //当前系统时间的月份值
    var date = dateObj.getDate(); //当前系统时间的月份中的日
    var day = dateObj.getDay(); //当前系统时间中的星期值
    var weeks = ["星期日","星期一","星期二","星期三","星期四","星期五","星期六"];
    var week = weeks[day]; //根据星期值，从数组中获取对应的星期字符串
    var hour = dateObj.getHours(); //当前系统时间的小时值
    var minute = dateObj.getMinutes(); //当前系统时间的分钟值
    var second = dateObj.getSeconds(); //当前系统时间的秒钟值
    var timeValue = "" +((hour >= 12) ? (hour >= 18) ? "晚上" : "下午" : "上午" ); //当前时间属于上午、晚上还是下午
    newDate = dateFilter(year)+"年"+dateFilter(month)+"月"+dateFilter(date)+"日 "+" "+dateFilter(hour)+":"+dateFilter(minute)+":"+dateFilter(second);
    document.getElementById("nowTime").innerHTML = "亲爱的"+window.localStorage.getItem("name")+"，"+timeValue+"好！ 当前时间为： "+newDate+"　"+week;
    setTimeout("getLangDate()",1000);
}

layui.use(['form','element','layer','jquery'],function(){
    var form = layui.form,
        layer = parent.layer === undefined ? layui.layer : top.layer,
        element = layui.element;
        $ = layui.jquery;
		
		
	const mainVue=new Vue({
		el: '#mainVue',
		data:{
				name:window.localStorage.getItem("name"),
				novel_total:0,
				novel_today:0,
				user_today:0,
				user_total:0
		},
		methods:{
			//小说
			novelTotal:function(){
				this.$http.post(global_url+"/admin/novel/total")
					.then(
					response=>{
						this.novel_total=response.body.datas.number
					},					
					response=>{
					})
			},
			
			//今日小说
			novelTotalDate:function(){
				var myDate = new Date()
				//时间格式：yyyy-MM-dd HH:mm:ss
//				var day1 = new Date();
//				day1.setTime(day1.getTime()-24*60*60*1000);
//				var s1 = day1.getFullYear()+"-" + (day1.getMonth()+1) + "-" + day1.getDate();	
//						
				var start=myDate.getFullYear()+"-"+(parseInt(myDate.getMonth())+parseInt(1))+"-"+myDate.getDate()+" 00:00:00"
				var end=myDate.getFullYear()+"-"+(parseInt(myDate.getMonth())+parseInt(1))+"-"+myDate.getDate()+" "+myDate.getHours()+":"+myDate.getMinutes()+":"+myDate.getSeconds()
				
			
				var formData = new FormData();
				formData.append('start', start);
				formData.append('end', end);

				this.$http.post(global_url+"/admin/novel/totalDate",formData)
					.then(
					response=>{
						this.novel_today=response.body.datas.books
					},					
					response=>{
					})
			},
			//今日用户
			userTotalDate:function(){
				var myDate = new Date()
				//时间格式：yyyy-MM-dd HH:mm:ss
//				var day1 = new Date();
//				day1.setTime(day1.getTime()-24*60*60*1000);
//				var s1 = day1.getFullYear()+"-" + (day1.getMonth()+1) + "-" + day1.getDate();	
//						
			

				this.$http.get(global_url+"/admin/totaltoday")
					.then(
					response=>{
						this.user_today=response.body.datas.user
					},					
					response=>{
					})
			},
			//今日用户总数
			userTotal:function(){


				this.$http.get(global_url+"/admin/total")
					.then(
					response=>{
						this.user_total=response.body.datas
					},					
					response=>{
					})
			}
			
		}
	})
	
	
	mainVue.novelTotal()
	mainVue.novelTotalDate()
	mainVue.userTotalDate()
	mainVue.userTotal()
    //上次登录时间【此处应该从接口获取，实际使用中请自行更换】
    $(".loginTime").html(newDate.split("日")[0]+"日</br>"+newDate.split("日")[1]);
    //icon动画
    $(".panel a").hover(function(){
        $(this).find(".layui-anim").addClass("layui-anim-scaleSpring");
    },function(){
        $(this).find(".layui-anim").removeClass("layui-anim-scaleSpring");
    })
    $(".panel a").click(function(){
        parent.addTab($(this));
    })
    //系统基本参数
    if(window.sessionStorage.getItem("systemParameter")){
        var systemParameter = JSON.parse(window.sessionStorage.getItem("systemParameter"));
        fillParameter(systemParameter);
    }else{
        $.ajax({
            url : "../json/systemParameter.json",
            type : "get",
            dataType : "json",
            success : function(data){
                fillParameter(data);
            }
        })
    }
    //填充数据方法
    function fillParameter(data){
        //判断字段数据是否存在
        function nullData(data){
            if(data == '' || data == "undefined"){
                return "未定义";
            }else{
                return data;
            }
        }
        $(".version").text(nullData(data.version));      //当前版本
        $(".author").text(nullData(data.author));        //开发作者
        $(".homePage").text(nullData(data.homePage));    //网站首页
        $(".server").text(nullData(data.server));        //服务器环境
        $(".dataBase").text(nullData(data.dataBase));    //数据库版本
        $(".maxUpload").text(nullData(data.maxUpload));    //最大上传限制
        $(".userRights").text(nullData(data.userRights));//当前用户权限
    }
//
//  //最新文章列表
//  $.get("../json/newsList.json",function(data){
//      var hotNewsHtml = '';
//      for(var i=0;i<5;i++){
//          hotNewsHtml += '<tr>'
//              +'<td align="left"><a href="javascript:;"> '+data.data[i].newsName+'</a></td>'
//              +'<td>'+data.data[i].newsTime.substring(0,10)+'</td>'
//              +'</tr>';
//      }
//      $(".hot_news").html(hotNewsHtml);
//      $(".userAll span").text(data.length);
//  })
//
//  //用户数量
//  $.get("../json/userList.json",function(data){
//      $(".userAll span").text(data.count);
//  })

    //外部图标
    $.get(iconUrl,function(data){
        $(".outIcons span").text(data.split(".icon-").length-1);
    })

	
	




})
